checking for extraneous solutions with logs